Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar ExxonMobil Open - Doha French Open - Paris Spain F17 Spain F18 Spain F19 Italy F22 Spain F34 Spain F34a Italy F8 Spain F5 USA F23 USA F22 Usa F15 Usa F16 Usa F17 Usa F16 USA F17 USA F23 USA F13 USA F23 USA F24 Great Britain F6 Spain F6 USA F23 Open Castilla y Leon - Segovia The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester USTA Comerica Challenger - Aptos dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Ojai Challenger Winnetka Challenger Aptos Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Copa Telefonica CTC Chile - Santiago Tiburon Challenger Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Winnetka Challenger Dallas Challenger Irving Challenger Bordeaux Challenger Calabasas Challenger Aptos Challenger Aptos Challenger Indian Wells Challenger Sarasota Challenger La Serena Open - La Serena Sarasota Challenger Tallahassee Challenger Noumea Challenger Maui Challenger Mallorca Challenger Champaign Challenger IX Torneo Internacionale de Tennis - Barletta Bendigo Challenger Biella 1 Challenger Lexington Challenger Vancouver Challenger Bloomfield Hills Challenger Fairfield Challenger The Manchester Trophy - Manchester Champaign Challenger Aix En Provence Challenger Aptos Challenger Orlando Challenger Nottingham-2 Challenger Calabasas Challenger Tallahassee Challenger Surbiton Challenger The Nottingham Challenger - Nottingham Seoul Challenger The LTA Bolton Challenger - Bolton Las Vegas Challenger Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen The Natrel's Challenger of Granby - Granby Cleveland Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Chicago Challenger Charlottesville Challenger Bordeaux Challenger The Samsung Open - Nottingham Fairfield Challenger Canberra Challenger Newport Beach Challenger Sacramento Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Rennes Challenger Thailand Open - Bangkok Davidoff Swiss Indoors - Basel The Samsung Open - Nottingham Next Generation Adelaide International - Adelaide SAP Open - San Jose Open SEAT Godo 2006 - Barcelona Irving Challenger The 10tele.com Open - Nottingham Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Open de Tenis Comunidad Valenciana - Valencia Rakuten Japan Open - Tokyo Brisbane International - Brisbane SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Champaign Challenger Atlanta Tennis Championships - Atlanta Honolulu Challenger Rakuten Japan Open - Tokyo Brisbane International - Brisbane SAP Open - San Jose AEGON Championships - London Winston-Salem Open - Winston-Salem Delray Beach Open - Delray Beach Gerry Weber Open - Halle Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo BMW Open - Munich Open de Nice Cote d'Azur - Nice Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Memphis Open - Memphis Hall of Fame Tennis Championships - Newport Citi Open - Washington If Stockholm Open - Stockholm Erste Bank Open - Vienna Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo ASB Classic - Auckland Tiburon Challenger Izmir Challenger Gerry Weber Open - Halle Nottingham Challenger Winston-Salem Open - Winston-Salem Charlottesville Challenger The Artois Championships - London Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Stockholm Open - Stockholm Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Sydney Tennis Classic - Sydney Hall of Fame Open - Newport Rakuten Japan Open - Tokyo Maui Challenger The Dubai Tennis Championships - Dubai Dallas Challenger China Open - Beijing Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Regions Morgan Keegan Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Napa Challenger U.S. National Indoor Tennis Championships - Memphis Tiburon Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Knoxville Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Citi Open - Washington Shenzhen Open - Shenzhen Oeiras 3 Challenger Le Gosier Challenger ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp AEGON Championships - London San Diego Open - San Diego Dallas Open - Dallas cinch Championships - London Viking International - Eastbourne Citi Open - Washington Adelaide International 1 - Adelaide Infosys Hall of Fame Open - Newport Swiss Indoors Basel - Basel AEGON Championships - London Brisbane International - Brisbane PTT Thailand Open - Bangkok Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Citi Open - Washington US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Heineken Open - Auckland AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Orleans Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Savannah Challenger AEGON Championships - London Bordeaux Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Citi Open - Washington Winston-Salem Open - Winston-Salem Valencia Open - Valencia Melbourne Summer Set - Melbourne The Scottish Tennis Championships - Edinburgh Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart ASB Classic - Auckland ASB Classic - Auckland Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Zhuhai Open - Zhuhai Barcelona Open BancSabadell - Barcelona China Open - Beijing Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Vancouver Challenger Moselle Open - Metz Delray Beach Open - Delray Beach Las Vegas Challenger Geneva Open - Geneva Erste Bank Open - Vienna Brisbane International - Brisbane US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon cinch Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Oeiras 4 Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb bett1HULKS Championships - Cologne Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Tennis Channel Open - Las Vegas Swiss Indoors Basel - Basel Gijon Open - Gijon Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Boss Open - Stuttgart cinch Championships - London Korea Open - Seoul Open SEAT 2008 - Barcelona St. Petersburg Open - St. Petersburg Farmers Classic - Los Angeles Citi Open - Washington RCA Championships - Indianapolis Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane New York Open - New York The Stella Artois Grass Court Championships - London New York Open - New York Mercedes Cup - Stuttgart Noventi Open - Halle U.S. National Indoor Tennis Championships - Memphis Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Monterrey Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Open - New York cinch Championships - London Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Las Vegas Challenger Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali d'Italia - Rome Stanford Challenger Open de la Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London Internazionali BNL dItalia - Rome Campionati BNL dItalia - Rome BNP Paribas Masters - Paris Masters Series - Hamburg Sony Ericsson Open - Miami Dallas Open - Dallas Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Emilia-Romagna Open - Parma Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati U.S. Open - New York Wimbledon - London Rogers Masters - Montreal Internazionali BNL d'Italia - Rome U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Mifel Tennis Open - Los Cabos Gonet Geneva Open - Geneva BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Citi Open - Washington BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Miami Open - Miami National Bank Open - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Countrywide Classic - Los Angeles Brisbane International - Brisbane Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel San Diego Open - San Diego Davis Cup, World Group, PO, SUI-GBR 5-0 Rakuten Japan Open - Tokyo Hopman Cup - Perth US Men's Clay Court Championship - Houston Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, Finals, Group E Laver Cup - London Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Wimbledon - London Australian Open - Melbourne Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group D, Glasgow Davis Cup, World Group, QF, GBR-FRA 3-1 Hopman Cup - Perth Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, Group B, Manchester Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 AAMI Classic - Kooyong Davis Cup, World Group, PO, GBR-CRO 4-1 Mubadala World Tennis Championship French Open (juniors) Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 AAMI Classic - Kooyong Capitala World Tennis Championship Hopman Cup - Perth Mubadala World Tennis Championship Davis Cup, World Group, 1R, GBR-JPN 3-1 Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Davis Cup, World Group, 1R, SRB-USA 1-3 Australian Open (Wildcard) AAMI Classic - Kooyong Wimbledon (juniors) Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Open 13 Provence - Marseille